@CHARSET "UTF-8";
/*-------------------------------------------------
--------------------------------------------------- 
    注释 DEFINITIONS	: mg
	作者 AUTHOR 		: mg
	版本 VERSION		: 2012-02-24
	
	内容CONTENTS:
		1.全局样式
			1.1 首页高度定义
		2.首页分类
		3.banner切换广告
		4.site_stats首页统计
		5.guide首页向导
		6.moving首页动态
		7.notice公告
		8.activity活动
		9.task任务
		10.shop商城
		11.news资讯
		12.case案例展示
		13.talent人才
		
			
*/
/*1.全局样式
-----------------------------------------------------*/
/*1.1首页高度定义*/
 .category{ height:316px;}
 .banner{height:320px}
 .notice{ height:145px;}
 .site_stats{height:145px;}
 .moving, .guide, .activity{ height:280px; overflow:hidden;}	
 .task{padding-bottom:10px;height:500px;}
 .shop{ /* height:530px; */}
.talent{ height:410px;}



.col_category{ width:150px; display:inline; float:left;margin-right:10px;}
.col_banner{width:540px; display:inline; float:left; margin-right:10px;}
.col_right{width:290px; height:320px; display:inline; float:left; }
#ie6 .col_right{overflow: hidden;}
.site_info .tool_bar{ border-top: none;}
/*2.首页分类*/
 .category{z-index:10; }
	 .category li{  position:relative; z-index:1; }
	 .category li a{padding-left: 18px;}
	 .category li ul li{text-align:center;}
	 .category li ul li a{ padding-left: 0;}
	 .category li.line{ display:block; width:auto; float:none; clear:both; font-size:0; height:0; line-height:0; border-top:1px solid #e8e8e8; border-bottom:1px solid #fff;}
	 .category a{ display:block; height:33px; color:#630;  line-height:33px; white-space:nowrap; }
	 .category a.purple{ }
	 .category a.purple:hover{ }
	 .category a:hover{ text-decoration:underline;}
	 .category li.all_cat{ float:none; width:auto; text-align:left; display:block; height:30px; overflow:hidden; }
		 .category li.all_cat a{ padding:0 20px; display:block;}
		 .category li.all_cat a.selected{ background:#2f549f; color:#fff;}
		 .category li.all_cat a.purple.selected{background:#932F9F;}
		 .category li.all_cat a.purple.selected:hover {color:#fff;}
	 .category_pop{ position:absolute; z-index:999; left:-2px; bottom:-74px; width:188px; border:1px solid #ccc;  border-top:none; background:#F4F4F4; -o-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
	 .box.default .category_pop .inner{border-top:none;}
	 .category_pop .category_pop_tb{margin:0 1px; height:1px; font-size:0; overflow:hidden; line-height:0;  background:#e8e8e8;}
		 li.all_cat .category_pop a{padding:0;display:inline-block;}
	 .category .tab{ position:absolute; left:-30px; top:-2px; width:30px;}
		 .category .tab li{ clear:both; width:auto;}
			 .category .tab a{display:block; padding:5px;height:90px; color: #630; text-align:center; line-height:15px;background:none;white-space:normal;background:#FBF4EE; border:1px solid #DCCCB8;margin-right:1px;}
			 .category .tab a:hover{ text-decoration:none;}
			 .category .tab a.selected{ font-weight:bolder;  background:#FDFAF7; border:1px solid #DCCCB8;border-right:none; margin-right:0;}
	 
	 .category .indus_list li{border-top:1px solid #FCF7F1; border-bottom:1px solid #E5D5C2;}
	 .category .indus_list li.s_all_li{border-bottom:none;}
	 .category .ind40us_list li:nth-of-type(1){border-top:none; }
	 .category .indus_list li:nth-last-of-type(1){border-bottom:none; }
	 .category .indus_list li a.selected{ position:relative; z-index:9;border:2px solid #DCCCB8; border-right:none; background:#fff; margin:-2px 0; box-shadow: -3px 3px 2px rgba(0,0,0,.2); _top:-1px; _height:20px;}
		#ie6 .category .indus_list li a.selected,#ie7 .category .indus_list li a.selected{margin:-4px 0; }
		 .category .indus_list li a.selected em{position:absolute; width:3px; height:33px; background:#fff; top:0; right:0; z-index:15; background:#fff; display:block;} 
		 #ie6 .category  .indus_list li a.selected em{right:-1px;}
	 .category .indus_list li ul.s_nav{ position:absolute; z-index:1; right:-232px;  top:-2px; width:230px; min-height:33px; border:2px solid #DCCCB8; background:#fff;box-shadow: 5px 3px 5px rgba(0,0,0,.3);}
	 #ie6 .category .indus_list li ul.s_nav{right:-233px;height: expression( this.scrollHeight < 33 ? "33px" : "auto" );}
	 #ie7 .category .indus_list li ul.s_nav{top:0;}
	 .category .indus_list li ul.s_nav li{display:inline; float:left; width:50%;}
	 .category .indus_list ul.s_nav li:nth-of-type(1){border-top-width:1px; }
	 .category .indus_list ul.s_nav li:nth-last-of-type(1){border-bottom-width:1px; }
	 .category .indus_list li ul.s_all{
			 position:absolute;
			  z-index:1;
			  right:-562px;
			  top:-285px;
			  width:560px;
			  min-height:320px;
			  border:2px solid #DCCCB8;
			  background:#fff;
			  box-shadow: 5px 3px 5px rgba(0,0,0,.3);
		}
	#ie6 .category .indus_list li ul.s_all{right:-563px; height: expression( this.scrollHeight < 285 ? "285px" : "auto" );}
		 .category .indus_list li ul.s_all li.s_all_li{
			display:inline;float:left;width:18.2%;
			overflow:hidden; text-overflow:ellipsis;
			padding:2px 5px
		}
		.category .indus_list li ul.s_all li.s_all_li:nth-of-type(1),
		 .category .indus_list li ul.s_all li.s_all_li:nth-of-type(2){border-top:1px solid #FFF }
		 .category .indus_list li ul.s_all li.s_all_li:nth-last-of-type(1),
		 .category .indus_list li ul.s_all li.s_all_li:nth-last-of-type(2){border-bottom:1px solid #E8E8E8 }
	 
	 .category .c_page a{ height:auto;}
	 .category .c_page li{ width:auto; border:none}
	 
			
/***3.banner切换广告***/			
 .banner{z-index:1;}
	 .banner #slides {position:absolute;top:0;left:0;z-index:1;width:100%;}
	 .banner #slides .slides_control a img{ display:block;}
	 .banner .slides_container{width:100%;height:320px;overflow:hidden;position:relative; }
	 .banner #slides .next, .banner #slides .prev{top:50%;left:0; width:25px; height:30px; overflow:hidden; margin-top:-20px; z-index:5; background:#f4f4f4; background:rgba(255,255,255,.6); filter:alpha(opacity=60); border-radius:0 30px 30px 0;  padding:15px 5px 0 0; box-shadow:3px 0 5px rgba(0,0,0,.5); width:16px;}
	 .banner #slides .next {left:auto;right:0;border-radius:30px 0 0 30px;padding:15px 0 0 5px;box-shadow:-3px 0 5px rgba(0,0,0,.5);}
	 .banner #slides a.next:hover, .banner #slides a.prev:hover{ background:#2F549F; background:rgba(47, 84, 159,.9);}
	 .banner .pagination {position:absolute; z-index:10; right:10px; bottom:15px;}
	 .banner .pagination li {float:left; margin:0 1px;}
	 .banner .pagination li a {	display:block;width:12px;	height:0;padding-top:12px;background-image:url(/images/pagination.png);background-position:0 0;	float:left;	overflow:hidden;}
	 .banner .pagination li.current a {background-position:0 -12px;}
	 .banner #slides .slides_control div.caption{ position:absolute; height:40px;z-index:1;bottom:-40px; left:0; width:100%; background-color:#F4F4F4}
	 .banner #slides .slides_control div.caption p{ padding:5px 10px; line-height: 30px;}
	#ie6  .banner .next .icon16,
	#ie6  .banner .prev .icon16{ font:bolder 20px/20px "宋体"; color:#000; text-align:center;}
	#ie6  .banner .next:hover .icon16,
	#ie6  .banner .prev:hover .icon16{ color:#fff;}
/***4.site_stats首页统计***/	
 .box.default:hover{ box-shadow:0 0 5px rgba(0,0,0,.2);}
 .box.default .site_stats{ z-index:1;}
	 .box.default .site_stats p{ margin:0; color:#333; }
	 .box.default .site_stats ul{display:block;border-top:1px solid #ccc;}
	 .box.default .site_stats li{ padding:0; border-bottom:1px solid #ccc;border-top:1px solid #fff;}
		 .box.default .site_stats .task_stats{ height:40px; overflow:hidden; }
		 .box.default .site_stats .shop_stats{ height:40px;overflow:hidden;}
		 .box.default .site_stats .num{ font:12px/25px Arial, Helvetica, sans-serif; display:inline-block; padding-right:20px; }
		 .box.default .site_stats .num.godown{ color:#458803; background:url(../img/index/godown.gif) no-repeat right center;}
		 .box.default .site_stats .num.goup{ color:#c00;background:url(../img/index/goup.gif) no-repeat right center;}
		 .box.default .site_stats .box_detail{ height:105px; overflow:hidden;}
		 .box.default .site_stats #up a,.box.default .site_stats #down a{background:url(../img/index/in_top.gif) no-repeat; display:block; text-indent:-999px; width:16px; height:16px;overflow:hidden;}
		 .box.default .site_stats #up a{background:url(../img/index/in_top.gif) no-repeat;}
		 .box.default .site_stats #down a{ background:url(../img/index/in_bot.gif) no-repeat;}
		 .box.default .site_stats #up{ position:absolute; right:15px; top:10px;}
		 .box.default .site_stats #down{position:absolute;right:32px; top:10px; }
		
/**5.guide首页向导**/	
	 .box .guide p{ margin:0; color:#999; line-height:18px;  cursor:pointer;}
		 .box .guide a{ display:block; padding:6px 10px 6px 60px; /**padding:2px 5px 5px 60px;*/}
		 .box .guide a:hover{ background-color:#f2f2f2; box-shadow:inset 0 0 20px #fff,0 0 5px #fff;}
		 .box .guide li{height:69px;}
		 .box .guide .title{ font-size:12px; line-height:20px; color:#333;}
		 .box .guide .guide_file,
		 .box .guide .guide_share, 
		 .box .guide .guide_find{border-top:1px solid #fff;}
		 .box .guide .guide_part,
		 .box .guide .guide_tool { border-top:1px solid #fff;}
		 .box .guide .guide_earn a{ background-image:url(../img/index/money_bag32.png); background-repeat:no-repeat; background-position: 15px center;}
		 .box .guide .guide_find a{background-image:url(../img/index/find32.png);  background-repeat:no-repeat; background-position: 15px center; }
		 .box .guide .guide_file a{background-image:url(../img/index/script32.png);  background-repeat:no-repeat; background-position: 15px center; }
		 .box .guide .guide_part a{background-image:url(../img/index/schedule32.png);  background-repeat:no-repeat; background-position: 15px center; }
		 .box .guide .guide_tool a{background-image:url(../img/index/tool32.png);  background-repeat:no-repeat; background-position: 15px center;}
		 .box .guide .guide_share a{background-image:url(../img/index/share32.png);  background-repeat:no-repeat; background-position: 15px center;}
/**6.moving首页动态**/		
	 .box.default .moving p{ margin:0; line-height:25px;}
	 .box.default .moving .item{ clear:both; text-overflow:ellipsis; padding-top:3px; overflow:hidden; white-space:nowrap; *margin-top:-3px;}
	 .box.default .moving .item_info{ float:left; margin-left:10px;  width:451px; overflow:hidden; text-overflow:ellipsis;}
	 .box.default .moving .show_area{ height:230px;}
		 .box.default .moving .show_area .txt_list .avatar, .box.default .moving .show_area .txt_list .avatar a{width:54px; height:54px; display:inline-block;  overflow:hidden;}

	 .box.default .box_header .box_title{ color:#000; font:28px/35px "微软雅黑",Arial, Helvetica, sans-serif;   }
			 .box.default .box_header .box_nav a{ display:inline-block;}

/* 友情链接 */	
.winbody .box .rowElem table tr{height:35px;}
/**7.notice公告**/
	.notice{border: 1px solid #E4E4E4; height:142px; overflow:hidden;}
	.notice .box_header{ padding:0; border-bottom:none}
	.notice .box_header .box_nav ul li.selectedLava a{ color:#333}
	.notice .box_nav{ border-bottom: 1px solid #E4E4E4;}
	.notice .box_nav ul li{border-left: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4; background-color: #F9F9F9;margin-bottom:-1px;margin-left:-1px; margin-right:-1px; width:96px; text-align: center;  height:auto; }
	.notice .box_nav ul li a{ float: none; border-right: none;color: #666; margin: 0;height:20px; line-height:20px; }
	.notice .box_nav ul li.backLava{ border-bottom-color:#fff ; background-color: #fff; }
	.notice .box_nav ul li.backLava a{color: #666;}
	
	.notice .box_detail{ padding:10px; margin:0}
	 .notice .box_detail li{ height:25px;}
	 .notice .box_detail a{ color:#666; white-space:nowrap; display:block; width:253px; padding-left:15px;text-overflow:ellipsis; overflow:hidden; background:url(../img/style/dot.png) no-repeat 0 0; -o-transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s; }
	 .notice .box_detail a:hover{background-position:0 -25px; color:#ea5e00}
/**8.activity活动**/
.activity article{ width:165px; overflow:hidden;}
 .box.default .activity .box_detail .small_list li{height:27px; *height:24px; }
 .box.default .activity .box_detail .small_list .item{ white-space:nowrap;  height:27px;*height:24px; *margin-top:-3px; position:relative; overflow:hidden;}
		 .box.default .activity .box_detail .small_list .item a{ display:block; white-space:nowrap; width:154px; text-overflow:ellipsis;overflow:hidden; float:left; padding-left:13px; background:url(../img/style/dot.png) no-repeat 0 0; -o-transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
			 .box.default .activity .box_detail .small_list .item a:hover{ width:auto; overflow:visible; background-color:#F8F8F8; background-position:0 -25px; position:relative; z-index:2;}
			 .box.default .activity .box_detail{ padding:0px 10px;}
/**9.task任务**/
		.box.model .btns .button{padding: 7px 10px;}
		.box.model .btns a.button.c090{ color:#090 !important;}
		.box.model .btns a.button.c090:hover{ color: #fff !important;}
	
	 .box.model .task .box_detail .tops{ display:block; min-height:90px; padding:10px 0;}
	 .box.model .task .box_detail .tops .item{ position:relative; padding:0 15px; overflow:hidden; line-height:20px; }
		 .box.model .task .box_detail .tops .item .task_status{ color:#999; position:absolute; right:15px; bottom:0;}
		#ie6  .box.model .task .box_detail .tops .item .task_status .icon16{ line-height:25px;}
			 .box.model .task .box_detail .tops .item .task_status li{ float:left; display:inline; margin-left:10px;}
		 .box.model .task .box_detail .tops .item h2{ font:bold 14px/25px Arial, Helvetica, sans-serif;white-space:nowrap; }
	 .box.model .task .box_detail .tops li.line{ border-left:1px solid #dbdbdb; border-right:1px solid #fff; display:block; float:left; height:90px;}
	 .box.model .task .box_detail .small_list{}
		 .box.model .task .box_detail .small_list li{float:left; display:inline; white-space:nowrap; position:relative;}
		 .box.model .task .box_detail .small_list .item{white-space:nowrap; position:relative; height:30px; line-height:30px; border:none; font-size:14px; font-family:"宋体";/*overflow:hidden; position:relative; z-index:1;*/}
		 .box.model .task .box_detail .small_list .item:hover,.box.model .task .box_detail .small_list .item.hover{border:none !important; z-index:2;}	 
			 .box.model .task .box_detail .small_list .item a{/*position:absolute;*/ border:none; display:inline-block; background:#fff; vertical-align:middle; width:80%;text-overflow:ellipsis; overflow:hidden; color: #666; /*left:-7px;*/}
			.box.model .task .box_detail .small_list .item a:hover{ background: #f8f8f8; }
			 .box.model .task .box_detail .small_list .item .task_status{background:#fff; color:#999;  font-size:10px; vertical-align:middle; font-size:14px; font-family:Arial; color:#999;/*position:absolute; z-index:1; right:10px;*/ position:absolute; right:10px;}
			 .box.model .task .box_detail .small_list .item .money{ font-family:Arial;}
		#ie6  .box.model .task .box_detail .tops .item .task_mode{color:#6d6d6d;}
		.box.model .task .box_detail .small_list li:hover,.box.model .task .box_detail .small_list li.hover{ z-index:2; border:none; background:none;}


	 .box.model .shop .box_detail .small_list{ position:relative; z-index:1;}
		 .box.model .shop .box_detail .small_list li{float:left; display:inline; padding:5px;width:80px; height:80px;}
		 .box.model .shop .box_detail .small_list li.item{ width:80px; height:80px; position:relative; z-index:1;}
		 .box.model .shop .box_detail .small_list li.item:hover{z-index:2;}
		 .box.model .shop .box_detail .small_list a{ position:absolute;display:block; overflow:hidden;  background:#fff; width:80px; height:80px;text-align:center; vertical-align:middle; -o-transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
		 .box.model .shop .box_detail .small_list a img{display:block; width:80px; height:80px; padding: 0; border:none; background:#eee; }

			 .box.model .shop .box_detail .small_list .item a:hover{ background:#EBEBEB; box-shadow:0 0 5px rgba(0,0,0,.2);}
		 
		


 .box.model .news .box_detail .small_list{ padding:0 15px; min-height:484px; _height: expression( this.scrollHeight < 484 ? "484px" : "auto" );}
	 .box.model .news .box_detail .small_list .main_img{ height:100px; margin-top:5px; overflow:hidden; background:#fff;}
	 .box.model .news .box_detail .small_list .main_img img{ max-width:278px; }
	 
	 .box.model .news .box_detail .small_list .main_title{position:relative; height:25px; margin-top:5px;}
	 .box.model .news .box_detail .small_list .sort_info{ clear:both; color:#666; word-wrap: break-word;word-break: normal; white-space:normal;}
	 .box.model .news .box_detail .small_list .item{ white-space:nowrap;  height:31px; *height:28px; position:relative;}
		 .box.model .news .box_detail .small_list .item a,
		 .box.model .news .box_detail .small_list .main_title a{ position:absolute; display:inline-block; white-space:nowrap;text-overflow:ellipsis; width:66%; overflow:hidden; float:left; padding-left:13px; padding-right:10px; background:url(../img/style/dot.png) no-repeat 0 0; -o-transition: all 0.2s;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}
			 .box.model .news .box_detail .small_list .main_title a:hover,
			 .box.model .news .box_detail .small_list .item a:hover{ width:auto; overflow:visible; background-color:#FAFAFA; background-position:0 -25px;  z-index:2; box-shadow:0 0 5px rgba(0,0,0,.5);}
			 .box.model .news .box_detail .small_list .item .date,.box.model .news .box_detail .small_list .main_title .date{ position:absolute; z-index:1; right:0; color:#999;}
			
			 .box.model .news .box_detail .all_list{ clear:both; margin:0; padding:5px 20px;}
			 .box.model .news .box_detail .all_list a,.box.model .news .box_detail .all_list a:hover{ width:auto; float:none; position:static; display:block; padding:5px 0;}
			
			
			





/* 发布 */
.post{ font-family: "Hiragino Sans GB", "Microsoft Yahei","微软雅黑", sans-serif;border:1px solid #DFDFDF; text-align:center; }
.post h1{ font-size:20px; color:#333; margin-bottom:10px; white-space:nowrap;  }
.post button{ width:226px; font: bolder 18px/30px "Hiragino Sans GB", "Microsoft Yahei","微软雅黑", sans-serif !important; text-shadow:0 1px 2px rgba(0,0,0,.2) !important; }
.post .inner{ border:1px solid #fff;padding:10px; text-align: center; }

/* 登录注册vip */
.site_link{ background:#FFECCF; border:1px solid #F4CEB7; padding:7px 10px; text-align:center;}
.site_link a{display:inline-block;font:bold 14px "Arial";vertical-align:middle; padding:0 8px; width:25%; position:relative; z-index:1;}
.site_link a:hover{ text-decoration:underline;}
.site_link a .icon_hot{ position:absolute; z-index:1; left:8px;top:-15px;}
.site_link .line{display:inline-block; height:20px; width:0; font-size:0; vertical-align:middle;}

